package com.neuedu.corejava.ch9.homework;

import java.util.Scanner;

public class StringClass {
//4、有一个字符串，其中包含中文字符、英文字符和数字字符，请统计和打印出各个字符的个数。
	
	public static void main(String[] args) {
		
		 Scanner sc=new Scanner(System.in);
	     System.out.println("请输入一字符串");
	     String s=sc.next();
	     int china=0;
	     int english=0;
	     int number=0;
	     
	     for(int i=0;i<s.length();i++) {
	    	 if(s.charAt(i)>='0' && s.charAt(i)<='9') {
	    		 number++;
	    	 }else if(s.charAt(i)>='a' && s.charAt(i)<='z' || s.charAt(i)>='A' && s.charAt(i)<='Z' ) {
	    		 english++;
	    	 }else if(19968<=s.charAt(i) && s.charAt(i)<40623){
	    		 china++;
	    	 }
	     }
		System.out.println("数字是："+number);
		System.out.println("英文是："+english);
		System.out.println("中文是："+china);

	}
}
